package com.czmh.etc.onlinepubsys.response.cmg;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Copyright (C), 2017-2021
 *
 * @Author Chenzj
 * Date: 2021/4/6 16:41
 * FileName: CardObuResponse
 * Description:
 */
@ApiModel("招商局-查询卡签信息接口-对接响应对象")
@Data
public class CardObuResponse {
    @ApiModelProperty(notes = "旧卡办理时间,换卡需要根据此字段判断是否免费", required = true)
    private String cardIssueTime;

    @ApiModelProperty(notes = "卡状态0-正常 1-挂失", required = true)
    private Integer cardState;

    @ApiModelProperty(notes = "卡号", required = true)
    private String faceCardNum;

    @ApiModelProperty(notes = "证件号", required = true)
    private String idNum;

    @ApiModelProperty(notes = "证件类", required = true)
    private String idTyp;

    @ApiModelProperty(notes = "用户名", required = true)
    private String name;

    @ApiModelProperty(notes = "旧签办理时间,换签需要根据此字段判断是否免费", required = true)
    private String obuIssueTime;

    @ApiModelProperty(notes = "OBU状态 1-正常", required = true)
    private Integer obuState;

    @ApiModelProperty(notes = "机构编号", required = true)
    private String orgCode;

    @ApiModelProperty(notes = "机构名称", required = true)
    private String orgName;

    @ApiModelProperty(notes = "产品ID,如果产品ID为空表示此次申办免费", required = true)
    private Integer prodId;

    @ApiModelProperty(notes = "卡号", required = true)
    private String serialNumber;

    @ApiModelProperty(notes = "手机号码", required = true)
    private String tel;

    @ApiModelProperty(notes = "车牌号", required = true)
    private String vehiclePlate;

    @ApiModelProperty(notes = "车牌颜色 0蓝色、1黄色、2黑色、3白色4、渐变绿色5、黄绿双拼色 6、蓝白渐变色", required = true)
    private Integer vehiclePlateColor;
}
